<?php
class form_ml_guia_descuento extends toba_ei_formulario_ml
{
	//-----------------------------------------------------------------------------------
	//---- JAVASCRIPT -------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function extender_objeto_js()
	{
		echo "
		//---- Procesamiento de EFs --------------------------------
		
		{$this->objeto_js}.ini = function(es_inicial)
		{
			this.colapsar();
		}
		
		/*{$this->objeto_js}.evt__cod_descuento__procesar = function(es_inicial,fila)
		{
			if (this.ef('cod_descuento').ir_a_fila(fila).get_estado() !='') {
				
			descuento = this.ef('cod_descuento').ir_a_fila(fila).get_estado();
			
			this.controlador.ajax('get_datos_descuento',descuento,this,this.cargar_descripcion_descuento);
				
			}
		}*/
		
		/*{$this->objeto_js}.cargar_descripcion_descuento = function(datos)
		{
		
			if (datos != null)
			{
				//this.ef('descripcion').set_estado(datos);
				
				//this.ef('porcentaje').set_estado(datos['porcentaje']);
				
				var cod_descuento = this.ef('cod_descuento').ir_a_fila(fila).get_estado();
				var monto = this.controlador.dep('form_total').ef('monto').get_estado();
					
				var valor = [cod_descuento,monto];
				//alert(valor);
				this.controlador.ajax('get_monto_descuento',valor,this,this.cargar_monto_descuento);
			
			}
		}*/
		
		/*{$this->objeto_js}.cargar_monto_descuento = function(datos)
		{
		
		if (datos != null)
				{
				
				this.controlador.dep('form_ml_guia_descuento').ef('monto').set_estado(datos['total']);
							
				}
				
				var total_detalle = this.controlador.dep('form_ml_guia_detalle').total('importe');
				var total = 0;
				
				
				if (total_detalle != '' && total_detalle != null ){
						
					var total_concepto = this.controlador.dep('form_ml_guia_concepto_envio').total('importe');
					
					if (total_concepto != '' && total_concepto!= null ) {
						
						var total_descuento = this.controlador.dep('form_ml_guia_descuento').total('monto');
							
						if (total_descuento != '' && total_descuento!= null ) {
								
							total = ((total_detalle + total_concepto) - total_descuento);
							
						}else{
							
						total = total_detalle + total_concepto;
		
						}
							
						}else{
							
						
						var total_descuento = this.controlador.dep('form_ml_guia_descuento').total('monto');
							
						if (total_descuento != '' && total_descuento!= null ) {
								
							total = (total_detalle - total_descuento);
							
						}else{
							
						total = total_detalle;
		
						}
						
					}
					
					this.controlador.dep('form_guia_total').ef('subtotal').set_estado(total);	
					//alert (total);		
			}
				
		}*/
		
		{$this->objeto_js}.evt__importe__procesar = function(es_inicial, fila)
		{
			var total = 0;
			var total_detalle = this.controlador.dep('form_ml_guia_detalle').total('importe');

			if (total_detalle != '' && total_detalle != null ){
						
				var total_concepto = this.controlador.dep('form_ml_guia_concepto_envio').total('importe');
					
				if (total_concepto != '' && total_concepto!= null ) {
						
					var total_descuento = this.controlador.dep('form_ml_guia_descuento').total('monto');
						
					if (total_descuento != '' && total_descuento!= null ) {
								
						total = ((total_detalle + total_concepto) - total_descuento);
							
					}else{
							
						total = total_detalle + total_concepto;
					}
							
				}else{			
				
					var total_descuento = this.controlador.dep('form_ml_guia_descuento').total('monto');
							
					if (total_descuento != '' && total_descuento!= null ) {
								
						total = (total_detalle - total_descuento);
							
					}else{
							
						total = total_detalle;
					}
				}
					
				this.controlador.dep('form_guia_total').ef('subtotal').set_estado(total);	
				//alert (total);	
			}
		}
		";
	}


}
?>
